#include <direct.h> требуется только для объявления функции int rmdir(pathname); char *pathname; path-имя удаляемого директория
Описание.
Функция rmdir удаляет директорий, определяемый по pathname . Директорий должен быть пустым и он не может быть текущим рабочим директорием или директорием корня.
Возвращаемое значение.
Функция rmdir возвращает значение 0, если директорий успешно удален. Возвращаемое значение -1 свидетельствует об ошибке и errno устанавливается в одно из следующих значений:
Значение Его смысл
EACCES Заданное path-имя не является директо-
рием; или директорий не пуст, или ди-
ректорий является текущим рабочим ди-
ректорием или директорием корня.
ENOENT Path-имя не найдено
Пример:
#include <direct.h>
int result1, result2;
/* следующие операторы удаляют два директория: ** один в
корне, другой - в текущем рабочем ** директории */
result1=rmdir("/data1");
result2=rmdir("data2");